Early & Quick COSMIC-FFP Analysis using Analytic Hierarchy Process
نویسنده
چکیده
COSMIC-FFP is a rigorous measurement method that makes possible to measure the functional size of the software, based on identifiable functional user requirements allocated onto different layers, corresponding to different levels of abstraction. The key concepts of COSMIC-FFP are software layers, functional processes and four types of data movement (sub-processes). A precise COSMIC-FFP measure can then be obtained only after the functional specification phase, while for forecasting reasons the Early & Quick COSMIC-FFP technique has been subsequently provided, for using just after the feasibility study phase. This paper shows how the Analytic Hierarchy Process, a quantification technique of subjective judgements, can be applied to this estimation technique in order to improve significantly its selfconsistency and robustness. The AHP technique, based on pair-wise comparisons of all (or some of) the items of the functional hierarchical structure of the software provided by E&Q COSMICFFP, provides the determination of a ratio scale of relative values between the items, through a mathematical normalization. Consequently, it is not necessary either to evaluate the numerical value of each item, or to use statistical calibration values, since the true values of only one or few components are propagated in the ratio scale of relative values, providing the consistent values for the rest of the hierarchy. This merging of E&Q COSMIC-FFP with AHP results in a more precise estimation method which is robust to errors in the pair-wise comparisons, and self-consistent because of the redundancy and the normalization process of the comparisons. 1. COSMIC Full Function Point Overview The COSMIC-FFP measurement method consists of the application of a set of rules and procedures to a given piece of software in order to measure its functional size. Two distinct and related phases are necessary to perform the measurement: mapping the functional user requirements (FURs) for the software to be measured onto the COSMIC-FFP software model and then measuring the specific elements of this software model (Figure 1).
منابع مشابه
A Detailed Analysis of Software Cost Estimation Using Cosmic-ffp
Software cost estimation is one of the most challenging tasks in software engineering. For the estimation, Function points are useful in the business application software domain and problematic in the real-time software domain. Full Function Points (FFP) are useful for functionality-based estimation, specifically for real-time and embedded software. Functional size measurement method that has u...
متن کاملUsing COSMIC-FFP for sizing, estimating and planning in an ERP environment
Triggered by new European legislation the Dutch Office for Regulations decided to renew major parts of their IT landscape with Oracle’s E-Business Suite. They expect that this packaged solution offers the possibility of quick implementation of new business processes. For the implementation of new regulations and the redesign of existing ones, a software factory was set up with three production ...
متن کاملImplementing COSMIC-FFP as a replacement for FPA
This article shows the first results of the adoption of COSMIC Full Function Points as a sizing method replacing function point analysis. The main arguments why COSMIC-FFP was chosen will be explained, the transformation plan will be shown together with the first results of the use of COSMIC-FFP. Next to the management requirement that the new functional sizing method had to be a standard a num...
متن کاملAnalysis of the Utility of Economic Sectors in Achieving Agricultural Development: Applying an Analytic Hierarchy Process
ABSTRACT- According to article 44 of the I.R. of Iran Constitution, the Iranian economy consists of three sectors; the state, the cooperative, and the private sectors. The aim of this study was to present a hierarchy of criteria for selecting the best economic sector for agricultural development. Analytic Hierarchy Process (AHP) was used to calculate the relative importance of either criteria o...
متن کاملOn the applicability of COSMIC-FFP for measuring software throughout its life cycle
Software measurement plays a key role in software engineering and, to improve its performance, an organisation needs to measure software at each stage of the development life cycle. Recently, the COSMIC-FFP measurement method has been developed to improve the measurement of the functional size of a large array of software types. By quantifying software’s functional user requirements, the method...
متن کامل